microbial insecticides - French English Dictionary